Konverze kódových stránek |
Otevírání souboru
Pro správné zobrazení a možnost editace souborů v prostředí Windows, je nutno převést zdrojový text do kódové stránky 1250. Takže pokud je nastavena automatická detekce kódové stránky nebo ručně nastavena jiná kódová stránka než Windows 1250, je text při otevření převeden do stránky Windows 1250.
Automatická detekce kódové stránky
Automatická detekce pracuje na principu počítání znaků, které se obvykle používají pouze v určité kódové stránce. "Zvítězí" stránka s největším počtem těchto znaků. Pro detekci se používá vzorek prvních 10000 znaků.
Detekce nemusí být spolehlivá u krátkých textů nebo u programových kódů, kde se úmyslně používají zvláštní znaky.
POZOR! Automatická detekce pracuje pouze s kódovými stránkami Windows, Latin II, Kamenických a ISO 8859-2. Soubory s kódováním Unicode je detekováno pomocí BOM (úvodních identifikačních bajtů). Pokud tyto byty chybí, bude soubor otevřen jako Windows CP1250.
UTF-8 kódování je detekováno automaticky vždy, bez ohledu na existenci BOM.
Pokud dojde k chybné detekci nebo je stránka načtena v chybném kódování, je třeba manuálně přepnout kódování v menu a použít funkci Otevřít znovu (Ctrl+R)
Ukládání souboru
Při ukládání se děje vše analogicky - pokud je nastavena kódová stránka jiná než Windows 1250 nebo automatická detekce, je text při ukládání převeden do nastavené kódové stránky.
Změna kódové stránky dokumentu
Soubor načteme v např. kódové stránce Latin II, ručně přepneme na kódovou stránku Windows 1250 a zvolíme Uložit nebo Uložit jako. Tím je celá konverze hotova a soubor je nyní uložen ve zvolené kódové stránce.